87b41b99a14523c133ed1852d15068e162a12d7e,python/src/com/jetbrains/python/testing/PythonUnitTestConfigurationProducer.java,PythonUnitTestConfigurationProducer,createConfigurationFromFunction,#Location#PyElement#,78
Before Change
final RunnerAndConfigurationSettings settings = makeConfigurationSettings(location, "tests from function");
final PythonUnitTestRunConfiguration configuration = (PythonUnitTestRunConfiguration)settings.getConfiguration();
configuration.setTestType(PythonUnitTestRunConfiguration.TestType.TEST_METHOD);
configuration.setMethodName(pyFunction.getName());
configuration.setClassName(containingClass.getName());
if (!setupConfigurationScript(configuration, pyFunction)) return null;
After Change
configuration.setMethodName(pyFunction.getName());
if (containingClass != null) {
configuration.setClassName(containingClass.getName());
configuration.setTestType(PythonUnitTestRunConfiguration.TestType.TEST_METHOD);
}
else {
configuration.setTestType(PythonUnitTestRunConfiguration.TestType.TEST_FUNCTION);